
#pragma once
#include "AllocStdPolicy.h"

namespace GBase
{
	template <typename T = StdAllocPolicy>
	class AllocManager
	{
	public:
		static inline void* allocateBytes(size_t count, const char* file = 0, int line = 0, const char* funname = 0)
		{
			return T::allocateBytes(count, file, line, funname);
		}

		static inline void deallocateBytes(void* ptr)
		{
			T::deallocateBytes(ptr);
		}
	};
}


